using System;

namespace Sinacor.Servico.Bovespa.Ordens.Service.ServiceImplementation.Translator
{
	/// <summary>
	/// Data: 27/12/2007
	/// Autor: Diogo Milanez
	/// Obs: Classe foi renomeada de TranslateBetweenConsultarPreBoletoAnaliticoRequestAndPreBoleto
	/// para TranslateConsultarPreBoletoAnaliticoRequest de forma a se adequar
	/// ao padrao de nomenclatura definido para o modulo
	/// </summary>
	public class TranslateConsultarPreBoletoAnaliticoRequest
	{
		/// <summary>
		/// Data: 27/12/2007
		/// Autor: Diogo Milanez
		/// Obs: Metodo foi renomeado de TranslateConsultarPreBoletoAnaliticoRequestToOrdem
		/// para ToOrdem
		/// </summary>
		/// <param name="from"></param>
		/// <returns></returns>
		public static BusinessEntity.Ordem ToOrdem(DataContract.Request.ConsultarPreBoletoAnaliticoRequest from)
		{
			if (from == null) return null;

			BusinessEntity.Ordem to = new BusinessEntity.Ordem();
			to.NumeroOrdem = from.NumeroOrdem;
			to.NumeroOrdemSubSequencia = from.NumeroOrdemSequencia;
			to.DataOrdem = from.DataOrdem;
			to.DataPregao = from.DataPregao;

			return to;
		}
	}
}

